Universal Access To All Knowledge
Home Donate | Store | Blog | FAQ | Jobs | Volunteer Positions | Contact | Bios | Forums | Projects | Terms, Privacy, & Copyright
Search: Advanced Search
Anonymous User (login or join us)
Upload

Job Opportunities at the Internet Archive

Wayback Machine Senior Engineer

The Internet Archive's Wayback Machine is the world's largest public archive of historical web sites. Have you ever wanted to work with 400 billion things at once? Would you like to serve 1,500 requests per second? How about having your service referred to regularly in news articles and blog posts across the web? You can work on a challenging and popular project and help the world at the same time.

We are looking for a smart, collaborative and resourceful engineer to help develop the next version of the Wayback Machine. We are also looking for someone who wants to dive in and help us figure out better processes, which may include code review, technical oversight and pair programming. The ideal candidate will possess a desire to work collaboratively with a small internal team and a large, vocal and active user community; demonstrating independence, creativity, initiative and technological savvy, in addition to being a great programmer/architect.

The Ideal Candidate will have:

Bonus points for:

To apply:

Please send your resume and cover letter to jobs@archive.org with the subject line "Wayback Machine Senior Engineer." The Archive thanks all applicants for their interest, but advises that only those selected for an interview will be contacted. No phone calls please! We are an equal opportunity employer.

About the Internet Archive

Internet Archive is a 501(c)(3) non-profit library founded in 1996. Our motto is Universal Access to All Knowledge. We collect web sites, books, audio, videos, software, and other types of media and make them available to the world for free.

Software Project Engineer

Goal

Our non-profit mission at the Internet Archive is to create a digital library of internet sites and other cultural artifacts in digital form. This is to provide free access to researchers, historians, scholars and the general public.

Duties

The duties of this position are to support a global Books digitization division that works with items born digital and items not born digital. The software and technical support of this position would include:

  1. 4,000+ eBooks/week that are digitized, uploaded and processed from 30+ centers located on 4 continents. Keeping this pipeline working and efficient.
  2. During any given month, there are 20 million items downloaded from our web sites that rank in the top 200 global web sites. How to learn from the user behavior and help keep this number growing.
  3. There is over 1 Petabyte of data to manage. The questions we are asking are: is it in the right format, does it have the right features and contemporary tools for discovery and analysis and so on.
  4. The type of digital data is changing and is not related to just books or printed material. As such the successful engineer will be part of an expanding universe of content that will be captured, posted and shared.
  5. A diverse, dedicated staff that can range from 75-300 people depending on contracts, funding or commitments. This person will need to field answers to questions and solve problems that pop up as part of the operation.
Reporting Structure

The Software Project Engineer reports to the Global Director of Books The Software Project Engineer will work closely with the Process Manager who will help define, detail and concept the needs of the user community. The Software Project Engineer will work closely with the technical team that supports the server infrastructure; the audio/video/TV and other media content forms and the web team.

Specifics

  1. Programming - A wide variety of software languages are used inside the Internet Archive. PHP and JavaScript are the most common followed by Python. Other programming languages will be required as is necessary. Web app UI design experience is a plus. Experience working and creating API's is a plus
  2. Problem solving - A creative, flexible approach that combines teamwork with individualism will be expected. Quick, functional solutions are the norm versus complex, elegant designs
  3. Code - There is a large code base that needs to be maintained, improved where necessary and rewritten as appropriate. A bug tracking system is employed that will help the software engineer know where to focus his/her efforts.
  4. Type of problems - These can range from crisis (a production center is down) to planned improvements that will improve quality or reduce cost. A Process Manager will assist the Software Project Engineer to strike the correct balance of support
  5. This individual will need to provide provide clear and consistent communication to his management on issues that will impact cost, productivity, quality or impact Partner Library relations
  6. At all times, be aware, that, the position will be part of the culture of the Books Division and a part of headquarters staff. Attitude, positive energy and creative force will be vital to not only his/her personal success, but also the contribution to the overall team and support of the non-profit mission.

Experience and Characteristics

  1. Proven, successful experience working in an Internet non-profit environment would be helpful, but not required
  2. Comfortable in a project based, decentralized work environment.
  3. Exposure or knowledge of library file structures (i.e. MARC, Dublin Core, Mets) or media formats such as audio, video or TV would be a plus.
  4. Experience with programming embedded devices (i.e. Cameras)
  5. Experience with GUI development for user interfaces.
  6. Experience with large (billions) of files and a wide variety of file formats a plus.
  7. Personality wise; good cheer, being a team player, conscientious and a hard-worker will help this person be more successful and accelerate their inclusion in the team (think of a start up environment, but not quite the same killer hours.)

Location

300 Funston Street San Francisco, Ca. 94118

Contact

jobs@archive.org

Include

  1. Cover letter - why do you want to join our team?
  2. Resume
  3. Salary history

Manager of Administration

The Internet Archive is seeking an organized, enthusiastic senior level Manager of Administration. We are looking for a solution-oriented person with a creative mind who will help manage and work hands-on with a small Administration Team under the direction of Internet Archive's Director of Administration. The ideal candidate will have worked in a non-profit before and have a strong interest in technology and social issues. They will be an upbeat, collaborative extrovert that can easily focus on the details while not losing sight of the bigger picture. A priority for this role is to be able to clearly communicate the essential tasks and requirements needed from team members cross-functionally as well as direct reports in order to complete the job. The Internet Archive is a non-profit digital library committed to saving the world's digital cultural artifacts. Used by over 4 million people per day, this resource is becoming part of how the Internet works. Our job is to put the best materials humanity has to offer within reach of students, educators and the general public. Find out more about our organization at www.archive.org

Key Requirements:

This is a challenging and critical role with a great diversity of projects and requests that can come rapid-fire most days. It calls for:

  1. Expert time-management
  2. Outstanding communication with all levels of staff and outside parties
  3. Excellent judgment around prioritizing and delegating tasks
  4. A personable and good-humored demeanor
  5. Ability to work in and enjoy a loosely structured work environment and tolerance for occasional chaos
  6. High comfort level with OSX, Word/Excel/Powerpoint, standard contact management apps, and standard office machines
  7. Knowledge of and appreciation for the web
  8. Technical aptitude, comfortable learning new tools and technology
  9. The ability to represent the Internet Archive with enthusiasm, acting as an external evangelist
  10. A very thick skin, able to cope and thrive in an environment that has many unique voices and perspectives
Roles and Responsibilities:

The Internet Archive is an equal opportunity employer, located in the Richmond District of San Francisco. We provide excellent medical benefits. Please send your resume and cover letter to jobs at archive dot org with the subject line "Manager of Administration". The Archive thanks all applicants for their interest, but advises that only those selected for an interview will be contacted. No phone calls please.

P/T truck driver

The Internet Archive is looking for a part-time driver on Tuesdays and Thursdays.

Qualifications / Experience / Job description: :

  1. Must have a clean class CA drivers license.pecialist with hands on field experience might be a good candidate.
  2. A minimum of 1 years experience driving
  3. Be able to lift up to 50 lbs-75 lbs
  4. Reliable and able to report to work on time
  5. Able to transport and deliver materials to various projects located throughout the bay area.
If you meet all of the above qualifications, please forward your resume, a minimum of 3 references.

Web Application/Software Developer for Archive-It



The Internet Archive is looking for a smart, collaborative and resourceful engineer to develop the next generation of the Archive-It service, a web based application used by libraries and archives around the world. Archive-It is a self-sustaining subscription service first launched in 2006 and widely considered to be the market leader since its' inception. www.archiveit.org

The Internet Archive is a digital public library founded in 1996 and has the largest publicly available web archive in existence, archive.org.

Our current system is primarily Java based and we are looking to help build the next-generation of Archive-It using the latest web technologies. We are also looking for someone who wants to dive in and help us figure out better processes, which may include code review, technical oversight and pair programming.

The ideal candidate will possess a desire to work collaboratively with a small internal team and a large, vocal and active user community; demonstrating independence, creativity, initiative and technological savvy, in addition to being a great programmer/architect.

The Ideal Candidate will have:

  • 2-3 years work experience in Java and/or Python
  • Experience with Hadoop, specifically HBase and Pig
  • Experience developing web application database back-end (SQL or NoSQL).
  • Good understanding of latest web framework technologies and aspects of web technology and protocols
  • Flexibility and a sense of humor
  • BS Computer Science, or equivalent work experience

    Bonus points for:

  • Experience with web crawlers and/or applications designed to display archived web content (especially server-side apps)
  • Open source practices experience
  • Experience building out a mobile platform

    To apply:

    Please send your resume and cover letter to kristine at archive dot org with the subject line "Web App Developer Archive-It".

    The Archive thanks all applicants for their interest, but advises that only those selected for an interview will be contacted. No phone calls please!

    We are an equal opportunity employer.